<?php 
// 管理员表模型
   class AdminModel extends Model{
      public $table='admin';

  // 自动验证
 public $validate=array(
      //验证用户名
     array('username','nonull','用户名不能为空',2,3), 
      //验证密码
     array('password','nonull','密码不能为空',2,3),
     array('code','nonull','验证码不能为空',2,3)
 	);

 // 自动完成
 public $auto=array(
 	  // 自动完成登录时间
       array('add_time','time','function',2,3)

 	);



// 后台登录业务逻辑处理
 public function login(){
   if(!$this->create())   return false;
  // 判断用户名和密码是否正确
   $username=Q('post.username');
   $password=Q('passowrd','','md5');
   $data=$this->where("username='$username' ")->find();
    if(!$data || $password!=$data['password']){
    	$this->error='用户名或密码错误';
    }
    // 判断验证码是否正确
    if(Q('post.code','','strtoupper') != session('code')){
    	$this->error='验证码不正确';
    	return false;
    }

  return $data;
 }






   }
 



 ?>